home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2b.lha / p4-1.2b / lib / makefile.proto next >
Makefile  |  1993-02-06  |  1KB  |  55 lines

  1. P4_HOME_DIR = ..
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4.  
  5. P4_HDRS = p4.h p4_sys.h p4_defs.h p4_macros.h  \
  6.           p4_sock_util.h p4_MD.h p4_funcs.h p4_sys_funcs.h \
  7.       p4_mon.h p4_sr.h p4_globals.h p4_config.h
  8.  
  9. P4_COMM_OBJ    =     p4_globals.o p4_MD.o p4_utils.o \
  10.             p4_args.o p4_alloc.o p4_debug.o \
  11.             p4_procgroup.o p4_tsr.o \
  12.             p4_mon.o p4_broadcast.o p4_error.o p4_bm.o 
  13.  
  14. P4_SOCK_OBJ    =    p4_rm.o      p4_sock_util.o \
  15.             p4_sock_cr.o p4_sock_conn.o \
  16.             p4_sock_sr.o p4_sock_list.o \
  17.             p4_secure.o
  18.  
  19. P4_CUBENODE_OBJ    =    $(P4_COMM_OBJ) p4_node_rm.o
  20.  
  21. P4_CUBEHOST_OBJ    =    $(P4_COMM_OBJ) $(P4_SOCK_OBJ)
  22.  
  23. P4_SHMEM_OBJ    =    p4_shmem_sr.o
  24.  
  25. LIBS = $(LIBDIR)/libp4.a $(MDEP_LIBS) 
  26.  
  27. $(P4_OBJ): $(P4_HDRS)
  28.  
  29. default:$(P) 
  30.     make $(MFLAGS) libp4.a
  31.  
  32. all:$(P) 
  33.     make $(MFLAGS) libp4.a
  34.  
  35. libp4.a:$(P) $(P4_OBJ)
  36.     $(AR) $@ $?
  37.     $(RANLIB) $@
  38.  
  39. realclean: clean
  40.     $(RM) -f Makefile libp4.a alog*.h p4_config.h alog*.h usc*.h
  41.  
  42. #p4_funcs.h:
  43. #    -mv p4_funcs.h p4_funcs.h.bak
  44. #    csh make_funcdecls p4*.c > p4_funcs.h
  45.  
  46. #lintlib llib-lp4.ln:    lint_p4.c
  47. #    @if [ $(UNIX) != P4BSD ] ;\
  48. #    then\
  49. #        echo lint $(LINTFLAGS) -x -op4 lint_p4.c ;\
  50. #        lint $(LINTFLAGS) -x -op4 lint_p4.c ;\
  51. #    else\
  52. #        echo lint $(LINTFLAGS) -Cp4 lint_p4.c ;\
  53. #        lint $(LINTFLAGS) -Cp4 lint_p4.c ;\
  54. #    fi
  55.